/*
 * @Author: zhangyang
 * @Date: 2020-12-10 09:01:29
 * @LastEditTime: 2022-02-24 19:08:48
 * @Description: 全局所有的 sessionStorage 存储
 */
import { useSessionStorage } from '@vueuse/core';

enum KEYS  {
  /**
   * 存储节点列表中节点的打开快照
   */
  SYSTEM_OPEN_KEYS = 'system_open_keys',
  /**
   * 是否使用真实服务器
   */
  USE_REAL_SERVER = 'use_real_server'
};

export const SYSTEM_OPEN_KEYS = useSessionStorage<string[]>(KEYS.SYSTEM_OPEN_KEYS, []);

export const USE_REAL_SERVER = useSessionStorage<boolean>(KEYS.USE_REAL_SERVER,
  !!import.meta.env.VITE_ENABLE_PI
  // https 里面不允许发起 http 请求
  // location.protocol === 'http:'
);
